package sjtu.ist.warehouse4ws.dao.cust;

import java.util.List;

import sjtu.ist.warehouse4ws.model.CustModelgroup;


public interface CustModelgroupDao {
	List<CustModelgroup> getAll();
	/**
	 * 加载User实例
	 * @param id �?��加载的User实例的主键�?
	 * @return 返回加载的User实例
	 */ 
	
	List<CustModelgroup> getDistinctName();
	
	CustModelgroup get(String id);

	/**
	 * 保存User实例
	 * @param user �?��保存的User实例
	 * @return 刚刚保存的User实例的标识属性�?
	 */    
	Integer save(CustModelgroup modelgroup);

	/**
	 * 修改User实例
	 * @param user �?��修改的User实例
	 */
	void update(CustModelgroup modelgroup);

	/**
	 * 删除User实例
	 * @param id �?��删除的User实例的标识属性�?
	 */
	void delete(String id);

	/**
	 * 删除User实例
	 * @param user �?��删除的User实例
	 */
	void delete(CustModelgroup modelgroup);
	
	//List<Modelgroup> findByCompany(String companyId);
    List<CustModelgroup> findByName(String name);
}
